@@ -134,8 +134,8 @@ class GroupPhotoInfo(CreateUpdateMixin): |
||
134 | 134 |
def photo_info(self): |
135 | 135 |
return { |
136 | 136 |
'photo_id': self.pk, |
137 |
- 'photo_path': self.photo_url, |
|
138 |
- 'photo_thumbnail_path': self.photo_thumbnail_url, |
|
137 |
+ 'photo_url': self.photo_url, |
|
138 |
+ 'photo_thumbnail_url': self.photo_thumbnail_url, |
|
139 | 139 |
} |
140 | 140 |
|
141 | 141 |
|
@@ -6,6 +6,8 @@ from django.utils.translation import ugettext_lazy as _ |
||
6 | 6 |
|
7 | 7 |
from pai2.basemodels import CreateUpdateMixin |
8 | 8 |
|
9 |
+from group.models import GroupPhotoInfo |
|
10 |
+ |
|
9 | 11 |
|
10 | 12 |
class UserMessageInfo(CreateUpdateMixin): |
11 | 13 |
SYSTEM = 'system' |
@@ -57,6 +59,10 @@ class UserMessageInfo(CreateUpdateMixin): |
||
57 | 59 |
|
58 | 60 |
@property |
59 | 61 |
def msg_info(self): |
62 |
+ try: |
|
63 |
+ group_photo = GroupPhotoInfo.objects.get(pk=self.photo_id) |
|
64 |
+ except GroupPhotoInfo.DoesNotExist: |
|
65 |
+ group_photo = None |
|
60 | 66 |
return { |
61 | 67 |
'pk': self.pk, |
62 | 68 |
'from_uid': self.from_uid, |
@@ -64,6 +70,8 @@ class UserMessageInfo(CreateUpdateMixin): |
||
64 | 70 |
'from_avatar': self.from_avatar, |
65 | 71 |
'group_id': self.group_id, |
66 | 72 |
'photo_id': self.photo_id, |
73 |
+ 'photo_url': group_photo and group_photo.photo_url, |
|
74 |
+ 'photo_thumbnail_url': group_photo and group_photo.photo_thumbnail_url, |
|
67 | 75 |
'msg_title': self.msg_title, |
68 | 76 |
'msg_content': self.msg_content, |
69 | 77 |
'read': self.read, |